package poly_object;

public class PolyObject01 {
    //体验对象多态的特点
    public static void main(String[] args) {

        //animal编译(javac)类型就是Animal，运行类型Dog
        Animal animal = new Dog();
        animal.cry();//运行时，当执行到该行时，animal运行类型是Dog
        //所以cry就是Dog的cry，输出小狗汪汪叫

        //animal 编译类型(从表面上看)Animal,运行类型就是Cat
        animal = new Cat();
        animal.cry();//小猫叫...
    }
}
